package mipo.top.shop.service;

import mipo.top.admin.domain.Employee;
import mipo.top.base.service.BaseService;
import mipo.top.base.util.JsonResult;
import mipo.top.base.util.PageUtil;
import mipo.top.shop.Dto.AcceptDto;
import mipo.top.shop.domain.SearchMasterMsg;
import mipo.top.shop.query.SearchMasterMsgQuery;

public interface ISearchMasterMsgService extends BaseService<SearchMasterMsg> {
    void publish(SearchMasterMsg searchMasterMsg);

    PageUtil<SearchMasterMsg> queryByStateData(SearchMasterMsgQuery searchMasterMsgQuery);

    JsonResult reject(Long id, Employee employee);

    void accept(AcceptDto acceptDto);

    void takePet(Long id, Employee employee);
}
